iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 29
0

接下來要來介紹常用的字串函數。
(1). 對位,排版
string.center(width)
功能: 字串置中對齊,width為整個字串的長度。

string.ljust(width)
功能: 字串置左對齊,width為整個字串的長度。

string.rjust(width)
功能: 字串置右對齊,width為整個字串的長度。

(2). string.count(sub[, start[, end]])
功能: 統計字串裡出現過次級字串多少次。
Ex: string.count("Apple", 20, 500)

(3). string.endswith(suffix[, start[, end]])
功能: 檢查string字串是否有符合suffix的值。
Ex: string.endswith(".png")

(4). string.find(sub[, start[, end]])
功能: 回傳sub引數的字元位置。
Ex: string.find("g")

(5). string.index(sub[, start[, end]])
功能: 與string.find()類似,差別在於搜尋不到字串時,會回傳ValueError錯誤訊息。

(6). 內容檢查
string.isalnum()
功能: 回傳布林值,字串內是否只有[a-z], [A-Z], [0-9]

string.isalpha()
功能: 回傳布林值,字串內是否只有[a-z], [A-Z]

string.isdigit()
功能: 回傳布林值,字串內是否只有數字

string.isspace()
功能: 回傳布林值,字串內是否為空白字元

(7). 字串大/小寫
string.islower()
功能: 回傳布林值,字串內是否全為小寫英文字 (有數字, 空格, 其他符號不影響判斷)

string.isupper()
功能: 回傳布林值,字串內是否全為大寫英文字 (有數字, 空格, 其他符號不影響判斷)

string.istitle()
功能: 回傳布林值,字串第一個字是否為大寫

string.capitalize()
功能: 將字串的第一個字轉成大寫。

string.lower()
功能: 將字串的全部轉成小寫。

string.upper()
功能: 將字串的全部轉成大寫。

string.swapcase()
功能: 將字串的大小寫互轉。

(8). string.replace(old, new, count)
功能: 將 old 以 new 取代,取代次數為count。

(9). string.zfill(width)
功能: 將字串前面補0,直到長度等於width。

Python string function的功能非常多,想深入了解更多的話可以參考官方提供的指南。https://docs.python.org/2/library/string.html


上一篇
格式化字串
下一篇
感想
系列文
Python 自學歷程分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言